/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.webhomesites.Locacao.contracts;

import br.com.webhomesites.locacao.model.DevolucaoBO;
import br.com.webhomesites.locacao.model.DevolucaoModel;
import br.com.webhomesites.locacao.view.DevolucaoView;



/**
 *
 * @author Webhome
 */
public interface IDevolucaoPresenter {
    
    public void createView();
    public void setUpViewListeners();
    public void updateModelDevolucaoFromView();
    public void updateViewDevolucaoFromModel();
    public void updateViewLocacaoFromModel();
    public void updateModelLocacaoFromBuscaView();
    public void updateModelItemLocacaoFromJTable();
    public void updateModelLocacaoFromJTable();
    public void updateItemLocacaoFromView();
    public void updateModelBuscaLocacaoFromView();
    public void novoDevolucao();
    public void devolverTotComPag();
    public void devolverTotComPagERenov();
    public void devolverTotComPagDepois();
    public void devolverParcComPag();
    public void devolverParcSemPag();
    public void buscarLocacao();
    public void cancelarbusca();
    public void habilitarEdicao(boolean arg);
    public DevolucaoView getDevolucaoView();
    public void setDevolucaoView(DevolucaoView DevolucaoView);   
    public DevolucaoModel getDevolucaoModel();
    public void setDevolucaoModel(DevolucaoModel DevolucaoModel);
    public DevolucaoBO getDevolucaoBO();
    public void setDevolucaoBO(DevolucaoBO DevolucaoBO);
    
}
